package com.ruoyi.buss.qmcy.domain;

import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 理财认购信息对象 QMCY_CUST_LICAI_SALEINFO
 * 
 * @author sxy
 * @date 2021-07-16
 */
public class QmcyCustLicaiSaleinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 产品代码 */
    @ApiModelProperty("产品代码")
    @Excel(name = "产品代码")
    private String prodcode;

    /** $column.columnComment */
    @Excel(name = "售卖时间")
    @ApiModelProperty("产品代码")
    private String saledate;

    /** $column.columnComment */
    @ApiModelProperty("产品代码")
    @Excel(name = "产品代码")
    private String agentserialno;

    /** 产品名称 */
    @Excel(name = "产品名称")
    @ApiModelProperty("产品名称")
    private String prodname;

    /** 账户类型 */
    @Excel(name = "账户类型")
    @ApiModelProperty("账户类型")
    private String custtp;

    /** 认购渠道 */
    @ApiModelProperty("认购渠道")
    @Excel(name = "认购渠道")
    private String salechl;

    /** 认购类型 */
    @ApiModelProperty("认购类型")
    @Excel(name = "认购类型")
    private String saletp;

    /** 客户交易状态 */
    @ApiModelProperty("客户交易状态")
    @Excel(name = "客户交易状态")
    private String custstate;

    /** 剩余本金 */
    @ApiModelProperty("剩余本金")
    @Excel(name = "剩余本金")
    private String leftamt;

    /** 产品起始日期 */
    @ApiModelProperty("产品起始日期")
    @Excel(name = "产品起始日期")
    private String prodsdate;

    /** 产品终止日期 */
    @ApiModelProperty("产品终止日期")
    @Excel(name = "产品终止日期")
    private String prodedate;

    /** 证件号 */
    @ApiModelProperty("证件号")
    @Excel(name = "证件号")
    private String idno;

    /** 户名 */
    @ApiModelProperty("户名")
    @Excel(name = "户名")
    private String acctname;

    private String userId;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setProdcode(String prodcode)
    {
        this.prodcode = prodcode;
    }

    public String getProdcode() 
    {
        return prodcode;
    }
    public void setSaledate(String saledate) 
    {
        this.saledate = saledate;
    }

    public String getSaledate() 
    {
        return saledate;
    }
    public void setAgentserialno(String agentserialno) 
    {
        this.agentserialno = agentserialno;
    }

    public String getAgentserialno() 
    {
        return agentserialno;
    }
    public void setProdname(String prodname) 
    {
        this.prodname = prodname;
    }

    public String getProdname() 
    {
        return prodname;
    }
    public void setCusttp(String custtp) 
    {
        this.custtp = custtp;
    }

    public String getCusttp() 
    {
        return custtp;
    }
    public void setSalechl(String salechl) 
    {
        this.salechl = salechl;
    }

    public String getSalechl() 
    {
        return salechl;
    }
    public void setSaletp(String saletp) 
    {
        this.saletp = saletp;
    }

    public String getSaletp() 
    {
        return saletp;
    }
    public void setCuststate(String custstate) 
    {
        this.custstate = custstate;
    }

    public String getCuststate() 
    {
        return custstate;
    }
    public void setLeftamt(String leftamt) 
    {
        this.leftamt = leftamt;
    }

    public String getLeftamt() 
    {
        return leftamt;
    }
    public void setProdsdate(String prodsdate) 
    {
        this.prodsdate = prodsdate;
    }

    public String getProdsdate() 
    {
        return prodsdate;
    }
    public void setProdedate(String prodedate) 
    {
        this.prodedate = prodedate;
    }

    public String getProdedate() 
    {
        return prodedate;
    }
    public void setIdno(String idno) 
    {
        this.idno = idno;
    }

    public String getIdno() 
    {
        return idno;
    }
    public void setAcctname(String acctname) 
    {
        this.acctname = acctname;
    }

    public String getAcctname() 
    {
        return acctname;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("prodcode", getProdcode())
            .append("saledate", getSaledate())
            .append("agentserialno", getAgentserialno())
            .append("prodname", getProdname())
            .append("custtp", getCusttp())
            .append("salechl", getSalechl())
            .append("saletp", getSaletp())
            .append("custstate", getCuststate())
            .append("leftamt", getLeftamt())
            .append("prodsdate", getProdsdate())
            .append("prodedate", getProdedate())
            .append("idno", getIdno())
            .append("acctname", getAcctname())
            .toString();
    }
}
